#pragma once
#include<iostream>

struct ListData
{
   void init();
   bool operator==(ListData& comData);
   void operator=(ListData* data);
   void show();

   int a;
   float b;
};


class SequenceQueue
{
   public:
    SequenceQueue(int size);
    void Clear();
    int GetLength();
    ListData GetHead();
    void QueueIn(ListData& a);
    void QueueOut();
    ~SequenceQueue();

   private:
    ListData* data;
    int front;
    int rear;
    int size;
};